package  com.sp.business.normalization.impl.mf2;

public  enum  NodeType
{
  //  general  nodes
  ROOT,
  REMARK,
  FROM,
  TO,
  ENABLED,
  MASK,
  LABEL,

  // interface types
  INTERFACES,
  INTERFACE,
  INTERFACE_IP,

  // zone types
  ZONES,
  ZONE,

  // service types
  SERVICES,
  SERVICE,
  SERVICE_PROTOCOL,
  SERVICE_PORT,
  SERVICE_PORT_TO,
  SERVICE_ICMP_TYPE,
  SERVICE_ICMP_CODE,
  SERVICE_ICMP_NAME,

  // service group types
  SERVICE_GROUPS,
  SERVICE_GROUP,

  // route types
  ROUTES,
  ROUTE,
  ROUTE_DEST,
  ROUTE_GATEWAY,
  ROUTE_INTERFACE,

  // network object types
  NETWORK_OBJS,
  NETWORK_OBJ,
  NETWORK_OBJ_IP,
  NETWORK_OBJ_TO,
  
  NETWORK_OBJ_GROUPS,
  NETWORK_OBJ_GROUP,

  // user types
  USERS,
  USER,

  // policy types
  POLICIES,
  POLICY,
  FROM_ZONE,
  TO_ZONE,
  GLOBAL,

  // security rule types
  SECURITY_RULES,
  SECURITY_RULE,
  ACTION,
  LOGGING,
  DESCRIPTION,
  SOURCE_LIST,
  DEST_LIST,
  SERVICE_LIST,
  
  // nat rule types
  NAT_RULES,
  NAT_RULE,
  SOURCE_TRANSLATED_LIST,
  DEST_TRANSLATED_LIST,
  SERVICE_TRANSLATED_LIST;
}
